home *** CD-ROM | disk | FTP | other *** search
/ Aminet 7 / Aminet 7 - August 1995.iso / Aminet / docs / misc / ConcNews.lha / news / amiga.arexx / comp.lang.rexx_752_000006.msg < prev    next >
Encoding:
Internet Message Format  |  1994-11-27  |  1014 b 

  1. Path: dd.chalmers.se!news.chalmers.se!sunic!pipex!howland.reston.ans.net!news.cac.psu.edu!psuvm!auvm!DRAPER.COM!seb
  2. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  3. Newsgroups: comp.lang.rexx
  4. Return-Path: <@AUVM.AMERICAN.EDU,@UGA.CC.UGA.EDU:owner-rexxlist@UGA.CC.UGA.EDU>
  5. Return-Path: <@UGA.CC.UGA.EDU,@SURNAME.DRAPER.COM:seb@DRAPER.COM>
  6. Content-transfer-encoding: 7BIT
  7. Message-ID: <199401292341.SAA03206@support4.draper.com>
  8. Date: Sat, 29 Jan 1994 18:41:50 -0500
  9. Sender: REXX Programming discussion list <REXXLIST@UGA.BITNET>
  10. From: "Stephen E. Bacher" <seb@DRAPER.COM>
  11. Subject: Re: Parsing Data
  12. Comments: To: REXXLIST@uga.cc.uga.edu
  13. Lines: 22
  14.  
  15. >>Just change the parse line to either ...
  16. >>
  17. >>  parse value d with f1 '|' f2 '|' f3 '|' f4
  18. >>
  19. >>or...
  20. >>
  21. >>  parse var d f1 '|' f2 '|' f3 '|' f4
  22.  
  23. A better, more general solution is
  24.  
  25.  do while d <> ""
  26.   parse var d field '|' d
  27.   call process_it d
  28.  end
  29.  
  30. or
  31.  
  32.  array. = ""
  33.  do i = 1 while d <> ""
  34.   parse var d array.i '|' d
  35.  end
  36.  
  37.  - seb
  38.